.login-pane {
    -fx-background-color: derive(rgba(53, 136, 225, 0.01), -20%);
    -fx-background-radius: 15px;
    -fx-border-radius: 15px;
    -fx-padding: 2px;
    /*-fx-border-insets: 12px;*/
    -fx-effect: dropshadow(three-pass-box, lightskyblue, 10, 0.5, 0, 0);
}

.content-pane {
    -fx-background-color: lightskyblue;
    -fx-background-radius: 15px;
    -fx-border-radius: 15px;
}

.content-pane .login-circles {
    -fx-background-radius: 15px;
    -fx-border-radius: 15px;
}

.content-pane .progress-indicator {
    -fx-min-width: 30px;
    -fx-min-height: 30px;
    -fx-progress-color: #a4775f;
}

.login-form-pane {
    -fx-background-radius: 15px;
    -fx-border-radius: 15px;
    -fx-padding: 10px;
}

.login-form-pane .title {
    -fx-effect: innershadow(three-pass-box, rgba(80, 98, 175, 0.7), 12, 2.0, 3, 6 );
}

.login-form-pane .tip, .button {
    -fx-text-fill: rgba(80, 98, 175, 0.7);
    -fx-fill: rgba(80, 98, 175, 0.7);
    -fx-font-weight: 800;
}

.login-form-pane .input-line {
    -fx-border-color: rgba(80, 98, 175, 0.7);
}

.login-form-pane .text-field {
    -fx-font-size: 18px;
    -fx-text-fill: rgba(80, 98, 175, 0.7);
    -fx-border-radius: 10px;
}

.login-form-pane .password-field {
    -fx-font-size: 18px;
    -fx-text-fill: rgba(80, 98, 175, 0.7);
    -fx-border-radius: 20px;
    -fx-background-radius: 20px;
}

.login-form-pane .choice-box, .login-form-pane .combo-box {
    -fx-font-size: 18px;
    -fx-text-fill: rgba(80, 98, 175, 0.7);
    -fx-pref-width: 310px;

    /*-fx-background-color:*/
            /*#000000,*/
            /*linear-gradient(#7ebcea, #2f4b8f),*/
            /*linear-gradient(#426ab7, #263e75),*/
            /*linear-gradient(#395cab, #223768);*/
    -fx-background-color: white;
    /*-fx-padding: 3 10 4 20;*/
    -fx-border-radius: 20px;
    -fx-background-radius: 20px;
}

.login-form-pane .combo-box .combo-box-popup .list-view, .combo-box .combo-box-popup .list-cell {
    -fx-background-color: lightskyblue ;
    -fx-text-fill: white ;
    -fx-font-family: "Calibri" ;
}
.login-form-pane .combo-box .combo-box-popup .list-cell:hover {
    -fx-text-fill: white ;
    -fx-background-color: rgba(80, 98, 175, 0.7) ;
}
.login-form-pane .combo-box .combo-box-popup .list-view .label, .login-form-pane .combo-box .combo-box-popup .list-view .ikonli-font-icon {
    -fx-icon-color: white;
    -fx-text-fill: white ;
    -fx-fill: white;
}


.close-btn:pressed{
    -fx-background-color: red;
}

.error-tip {
    -fx-text-fill: #a4775f;
    -fx-font-size: 14px;
}